| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

nkMemory::BufferCast< T > Member List

This is the complete list of members for nkMemory::BufferCast< T >, including all inherited members.

append(const T &value) | nkMemory::BufferCast< T > |
append(T &&value) | nkMemory::BufferCast< T > |
back() | nkMemory::BufferCast< T > |
back() const | nkMemory::BufferCast< T > |
begin() | nkMemory::BufferCast< T > |
begin() const | nkMemory::BufferCast< T > |
BufferCast() noexcept=default | nkMemory::BufferCast< T > |
BufferCast(unsigned long long size) noexcept | nkMemory::BufferCast< T > |
BufferCast(T *data, unsigned long long size) noexcept | nkMemory::BufferCast< T > |
BufferCast(const Buffer &buffer) noexcept | nkMemory::BufferCast< T > |
BufferCast(Buffer &&buffer) noexcept | nkMemory::BufferCast< T > |
BufferCast(const BufferCast &cast) noexcept | nkMemory::BufferCast< T > |
BufferCast(BufferCast &&cast) noexcept | nkMemory::BufferCast< T > |
BufferCast(std::enable_if_t<!std::is_class_v< U >, const Buffer & > buffer) noexcept | nkMemory::BufferCast< T > |
BufferCast(const std::array< T, S > &array) noexcept | nkMemory::BufferCast< T > |
BufferCast(const std::array< U, S > &array) noexcept | nkMemory::BufferCast< T > |
BufferCast(const std::vector< T > &vec) noexcept | nkMemory::BufferCast< T > |
BufferCast(const std::vector< U > &vec) noexcept | nkMemory::BufferCast< T > |
BufferCast(std::initializer_list< T > args) noexcept | nkMemory::BufferCast< T > |
BufferCast(std::initializer_list< U > args) noexcept | nkMemory::BufferCast< T > |
clear() | nkMemory::BufferCast< T > |
end() | nkMemory::BufferCast< T > |
end() const | nkMemory::BufferCast< T > |
erase(unsigned long long index, unsigned long long count=1ull) Buffer relinquishBufferOwnership() | nkMemory::BufferCast< T > |
front() | nkMemory::BufferCast< T > |
front() const | nkMemory::BufferCast< T > |
getByteSize() const bool empty() const | nkMemory::BufferCast< T > |
getData() const | nkMemory::BufferCast< T > |
getSize() const | nkMemory::BufferCast< T > |
operator=(const BufferCast< T > &other) noexcept | nkMemory::BufferCast< T > |
operator=(BufferCast< T > &&other) noexcept | nkMemory::BufferCast< T > |
operator[](unsigned long long index) | nkMemory::BufferCast< T > |
operator[](unsigned long long index) const | nkMemory::BufferCast< T > |
relinquishDataOwnership() | nkMemory::BufferCast< T > |
resize(unsigned long long size) | nkMemory::BufferCast< T > |
~BufferCast() | nkMemory::BufferCast< T > |